[Web] WebSocket API

最近在研究推播(Push Technology),而Push指的就是從Server端送資訊給Client,有相當多種的實現方式,此文紀錄的是隨著HTML5所興起的WebSocket

Socket,是介於應用層傳輸層之間的技術,而WebSocket則是一種建立在TCP上的應用層協定。

其實這方面目前我也還不是很了解,只紀錄我知道的部份。

此外推播通知(Push Notification)指的是手機上顯示的通知。

WebSocket網站就有提供測試環境及語法。

特別的地方在於要改成WebSocket協定ws,加密為wss

1
var wsUri = "ws://echo.websocket.org/";

WebSocket的握手圖。

參考

WebSocket(3)– WebSocket协议简介